import { mixinInit } from './init'
import { initMount } from './mount'
import { renderMinix } from './render'

class MiniVue {
  constructor(options) {
    // 调用初始化方法 
    this._init(options) 
  }
}
// 混入初始化方法
mixinInit(MiniVue)
// 混入挂载方法
initMount(MiniVue)
// 混入渲染方法
renderMinix(MiniVue)

// 导出MiniVue
export default MiniVue;

